Elements of Programming Interviews in Python: The Insiders' Guide
Downloads:2342
Type:Epub+TxT+PDF+Mobi
Create Date:2022-02-13 09:21:41
Update Date:2025-09-08
Status:finish
Author:Adnan Aziz
ISBN:B09QX36QZQ
Environment:PC/Android/iPhone/iPad/Kindle
Reviews
Albertus Angga Raharja,
This book helped me to land an internship offer in Google and several new grad software engineering offers from FAANG companies such as Google, Facebook, and Stripe。I'd highly recommend this book to an ambitious friend who's looking to brush-up on their data structure and algorithm knowledge, rather than just telling them to "grind LeetCode" (this can act as a perfect supplement for LeetCode)The book also comes with EPIJudge (https://github。com/adnanaziz/EPIJudge) which can be cloned and run in This book helped me to land an internship offer in Google and several new grad software engineering offers from FAANG companies such as Google, Facebook, and Stripe。I'd highly recommend this book to an ambitious friend who's looking to brush-up on their data structure and algorithm knowledge, rather than just telling them to "grind LeetCode" (this can act as a perfect supplement for LeetCode)The book also comes with EPIJudge (https://github。com/adnanaziz/EPIJudge) which can be cloned and run in your local machines。I thought I already knew Python before reading this book, but I was wrong。 This book really teaches me how to write idiomatic Python code, and introduced me to lots of useful libraries that I use during programming interviews。I didn't regret buying the book and shipping it from America all the way to Indonesia 😁I didn't manage to finish all the content in the book (maybe just around 50-60%), and I think I would still need to revisit this book in the future 👍 。。。more
Weston,
The best book for difficult interview questions。 The only one I think can adequately prepare you for FAANG。 Good selection of programming language-specific topics covered, and a lot of tricky algorithms you might not encounter elsewhere。 My only complaint is the coding style sometimes becomes incredibly hard to read, from a combination of strange code (using a list with 1 element as a global variable across functions) and trying to be overly clever (lots of nested functions, nested list comprehe The best book for difficult interview questions。 The only one I think can adequately prepare you for FAANG。 Good selection of programming language-specific topics covered, and a lot of tricky algorithms you might not encounter elsewhere。 My only complaint is the coding style sometimes becomes incredibly hard to read, from a combination of strange code (using a list with 1 element as a global variable across functions) and trying to be overly clever (lots of nested functions, nested list comprehensions, etc。)。 。。。more
Puneetsingh,
best book to crack the coding interview 。giving it 5 stars for now。 I will read a few more and do a comparison
Yuce,
This book is just the best。
0neir0s,
Need to read again。 Well compiled。
Tommy Mulc,
Very helpful for the programming interviews at big tech companies。 Give yourself plenty of time to go through the book—I recommend at least one month。 It probably will take you 3 months of continuous learning to go through the book in its entirety, but even going through 1/3 of the problems (use the chart in book to see which ones these are) will be immensely useful for identifying problem types and getting a feel of pythonic solutions。
Dennis Cahillane,
The perfect complement to a premium subscription to leetcode。com。 The solutions in this book are uniformly high quality, written in idiomatic python, and always give a full explanation。 The authors also reveal which libraries you should learn and use during whiteboard interviews, which concepts can be glossed over and which should be studied closely。 While the "Google interview prep" industry is rife with low-quality content, but this book holds itself to a high standard。The meat of the book is The perfect complement to a premium subscription to leetcode。com。 The solutions in this book are uniformly high quality, written in idiomatic python, and always give a full explanation。 The authors also reveal which libraries you should learn and use during whiteboard interviews, which concepts can be glossed over and which should be studied closely。 While the "Google interview prep" industry is rife with low-quality content, but this book holds itself to a high standard。The meat of the book is chapters 4-14, containing problems like those used in Google interviews, and other companies that have modeled their interviews after Google's。 Work through these chapters, read the solutions, and if don't learn something, you're ready to interview! 。。。more
Dragify,
Hands down the best book that contains Python solutions to all sorts of coding interview questions。 Questions are just like in the interview setting, vague and broad, but the authors really did a great job iterating from the brute force to the optimal solution。Note - Beginners beware, the book is NOT meant for novice programmers。
Thea Yusuf,
Concise explanations of most commonly questioned Python programming interviews。
GOPI,
NIce
Riyaz Riyaz,
tfghfg
Tony Poerio,
I've read and worked through quite a few programming interview books at this point。EPI in Python is my favorite。 And not by a little。 By a **huge** margin。It's the most straightforward, it's the easiest to understand, and it has guided solutions written in Python。 Whether you're interviewing or not, I think it's rewarding to work through this。 You'll learn a ton。There are hundreds of questions, but the authors provide a series of pathways to work through -- if you're planning for an interview in I've read and worked through quite a few programming interview books at this point。EPI in Python is my favorite。 And not by a little。 By a **huge** margin。It's the most straightforward, it's the easiest to understand, and it has guided solutions written in Python。 Whether you're interviewing or not, I think it's rewarding to work through this。 You'll learn a ton。There are hundreds of questions, but the authors provide a series of pathways to work through -- if you're planning for an interview in the next [ week | month | quarter | year ]。 Wish CTCI had that。 This feature alone makes it worth the money, IMO。 。。。more